package gat.domain.model.log;

import com.bitsun.core.framwork.domain.model.Entity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;


/**
 * 
 * @Author: yanshukeji-java
 * @Email: yanshukeji-java
 */
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode
@Data
public class LogEntity implements Entity<LogEntity>{


        /**
         * 主键 BIGINT
         */
        private Long id;
        /**
         * 创建者名称 VARCHAR
         */
        private String createUserName;
        /**
         * 创建者id BIGINT
         */
        private Long createUserId;
        /**
         * 最新修改者姓名 VARCHAR
         */
        private String modifyUserName;
        /**
         * 最新修改者id BIGINT
         */
        private Long modifyUserId;
        /**
         * 用户编号 VARCHAR
         */
        private String userCode;
        /**
         * 用户手机号 VARCHAR
         */
        private String phone;
        /**
         * 用户名称 VARCHAR
         */
        private String username;
        /**
         * 用户昵称 VARCHAR
         */
        private String nickname;
        /**
         * 描述 TEXT
         */
        private String description;
        /**
         * 方法名 VARCHAR
         */
        private String method;
        /**
         * 参数 TEXT
         */
        private String params;
        /**
         *  INT
         */
        private Integer type;
        /**
         * 日志类型 VARCHAR
         */
        private String logType;
        /**
         * 请求ip VARCHAR
         */
        private String requestIp;
        /**
         * 地址 VARCHAR
         */
        private String address;
        /**
         * 浏览器 VARCHAR
         */
        private String brower;
        /**
         * 请求耗时 INT
         */
        private Long time;
        /**
         * 异常详情 TEXT
         */
        private String exceptionDetail;



}






